	
	
	*{
		padding: 0;
		margin: 0;
		box-sizing: border-box;
	}
	img {
	  image-rendering: -moz-crisp-edges;
	  image-rendering: -o-crisp-edges;
	  image-rendering: -webkit-optimize-contrast;
	  image-rendering: crisp-edges;
	  -ms-interpolation-mode: nearest-neighbor;
	  object-fit: cover;
	  display: block;
	  width: 100%;
	}
	
	form,
	view,
	swiper,
	swiper-item,
	textarea {
		display: block;
		padding: 0;
		margin: 0;
		box-sizing: border-box;
	}
	
	.pagedefbg{
		width: 100%;
		background: #fff3e885;
		min-height: 100vh;
	}
	.OuterBox{
		overflow: hidden;
		overflow-y: scroll;
		width: 100%;
		height: calc(100vh - (50px + 60rpx));
		position: relative;
		padding: 30rpx;
	}
	.DetailsTmplate{
		width: 100%;
		margin-bottom: 20rpx;
		border-radius: 20rpx;
		overflow: hidden;
		background: #fff;
	}
	
	.onBottom {
	  margin-bottom: 0 !important;
	}
	
	.onRight {
	  margin-right: 0 !important;
	}
	
	.disnone{
		display: none !important;
	}
	
	.nonebor {
	  border: none !important;
	}
	
	.isdisabled{
		position: relative;
	}
	.isdisabled::after{
		content: '';
		display:block;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 10000;
		cursor: not-allowed;	
	}
	
	/* 多行文本超出省略号隐藏 */
	.MultipleLines {
		overflow: hidden;
		text-overflow: ellipsis;
		/* 弹性伸缩盒子模型显示  */
		display: -webkit-box;
		/* 限制早一个块元素显示的文本的行数 */
		-webkit-line-clamp: 2;
		/* 设置或检索伸缩盒对象的子元素的排列方式 */
		-webkit-box-orient: vertical;
	}
	// 单行
	.Singlerow {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	
	// 按钮
	.suspension {
		width: 100%;
		position: fixed;
		padding: 30rpx;
		bottom: 0;
		left: 0;
		z-index: 100;
		.orangeBtn {
			height: 50px;
			background: linear-gradient(90deg, rgba(253, 116, 0, 1) 0%, rgba(255, 87, 51, 1) 100%);
			box-shadow: 0px 7rpx 40rpx rgba(253, 112, 8, 0.2);
			border-radius: 16rpx;
			font-size: 36rpx;
			color: #fff;
		}
	}
	// // 纯色按钮
	// .unified-btn {
		
	// }
	// // 淡色标签
	// .unified-tag {
		
	// }
	
	// 自定义弹窗内容
	.popForm{
		width: 100%;
		.form_line{
			min-height: 110rpx;
		    padding: 20rpx 30rpx;
		    margin-bottom: 30rpx;		    
			border: 1px solid #f5f5f5;
		    border-radius: 8rpx;
			&:last-of-type{
				margin-bottom: 0;
			}
			.leftit{
				font-size: 32rpx;
				color: #000;
				min-width: 200rpx;
				white-space: nowrap;
			}
			.right_area{
				flex: 1;
				text-align: right;
				justify-content: flex-end;
			}
			.defFont{
				font-size: 32rpx;
				color: #808080;
				text-align: right;
			}
			.inputbox{
				input{
					font-size: 32rpx;
					color: #808080;
					text-align: right;
				}
			}
			.selectBox{
				.valtx{
					font-size: 32rpx;
					color: #000;
					margin-right: 20rpx;
					text-align: right;
				}
			}
		}
	}
	  
	
	
	